查看原文
其他

(二)给女朋友写的Linux服务器从0到1配置~~

sitin 涛哥聊Python 2023-02-06


大家好,我叫彭涛!

昨天给大家分享了,给女朋友系列的Linux 服务器入门,没有看过的小伙伴可以去看下哈。

今天继续给大家分享。

软件更新

我们链接到服务器之后,第一件事就是更新 Linux 发行版的包,这样可以更新最新的安全补丁和 bug 修复,防止一些基础安全问题。

上一期我说了我的服务器是 Ubuntu, Debian 更新一样,在 root 用户下

apt update && apt upgrade

如果你是 Centos7

yum update

这样可以更新所有最新的包了,这里只列举了常用的版本更多archlinux 用的 pacman,gentoo 用的 emaint 等等。

设置 hostname

为了更好的区别你的系统,往往设置一个主机名,通过命令

hostnamectl set-hostname example-name

这里面 example-name 设置你想要的即可,比如我下面设置的 hostname 为 sitin

设置之后登录即可看到改变了,参看图片。

从之前随机的字符串到固定的 hostname 名字 sitin 看起来是不是熟悉多了。

创建新用户

现在我们可以通过 root 进行登录,但是由于root 是超级管理员,拥有了超大的权力,我们可能一不小心就使用超出自己权限范围的命令,导致不可预计的后果。这样创建新用户就有必要了。

主要作用

  1. 解决我们权限问题,避免误操作

  2. 临时授权给其他人操作服务器,方便管理

ubuntu 配置

adduser example_user   # 比如我创建pengtao新用户 ,输入密码一路回车下去创建即可

adduser pengtao  

pengtao添加超级用户权限

adduser pengtao sudo

以后我们使用超级用户权限就需要添加sudo

比如 在pengtao 用户下更新软件包

su - pengtao
sudo apt update

更新软件包,输入刚刚设置的密码就完事了。

如果不想每次都输入密码,可以在

root@sitin:~# visudo

如果找不到这个程序需要安装下sudo,

apt install sudo

添加一行代码即可 pengtao ALL=(ALL) NOPASSWD: ALL

这里经常出现一个问题,就是规则的覆盖,当多个用户匹配的时候使用最后一个匹配项,否则不输入密码这个不会生效。


接下来就是在本地公钥上传到新用 pengtao 目录下的~/.ssh/authorized_keys 文件中,我们就可以直接登录了,参考我上一篇文章 给女朋友系列的Linux 服务器入门


上面这些我周末给我们付费星球小伙伴的已经直播了,在星球的小伙伴不想看文章就看视频手把手操作吧。

往期内容:
吹爆这个 pandas GUI 神器,自动转代码!
给女朋友写的Linux服务器从0到1配置~~
常用正则表达式速查手册,Python文本处理必

欢迎加我微信,随时交流。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存